Improving graph colouring with Linear Programming and Genetic Algorithms
نویسندگان
چکیده
A major problem related to combinatorial optimization and population-based algorithms is the functional degeneracy of the search for problems with a high degree of symmetry. The population may in fact present multiple permutations of the same solutions which bound the exploration of the solution space. A genetic algorithm (GA) cannot generally cope with this problem unless additional mechanisms are included. The use of a simple GA together with the linear assignment problem (LAP) for the graph colouring problem has been investigated. The LAP algorithm is embedded in the crossover operator and generates the optimal permutation of colours within a cluster of nodes. This feature prevents oosprings generated by good solutions to be less t than its parents. Simulation results show the successful application of this hybrid technique for the class of random graphs G 1000; 1 2 .
منابع مشابه
Zykov Revisited: Engineering an Exact Solver for Graph Colouring
Graph colouring is a well-known hard-to-approximate problem. Linear programming relaxations of formulations with polynomial numbers of variables are known to be weak [1] and known cuts help only to a certain extent [2]. Pricing routines for formulations with exponential numbers of variables tend to be rather involved and the early successes [3] have been found hard to replicate. It thus seems n...
متن کاملUsing CP and ILP with tree decomposition to solve the sum colouring problem
The Minimum Sum Colouring Problem is an NP-hard problem derived from the well-known graph colouring problem. It consists in finding a proper colouring which minimizes the sum of the assigned colours rather than the number of those colours. This problem often arises in scheduling and resource allocation. Mainly incomplete approaches were proposed, but Integer Linear Programming (ILP) and Constra...
متن کاملGraph colouring algorithms
This chapter presents an introduction to graph colouring algorithms. The focus is on vertex-colouring algorithms that work for general classes of graphs with worst-case performance guarantees in a sequential model of computation. The presentation aims to demonstrate the breadth of available techniques and is organized by algorithmic paradigm.
متن کاملModeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملSolving a generalized aggregate production planning problem by genetic algorithms
This paper presents a genetic algorithm (GA) for solving a generalized model of single-item resource-constrained aggregate production planning (APP) with linear cost functions. APP belongs to a class of pro-duction planning problems in which there is a single production variable representing the total production of all products. We linearize a linear mixed-integer model of APP subject to hiring...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999